#define _CRT_SECURE_NO_WARNINGS 1
//单值二叉树
bool isUnivalTree(struct TreeNode* root)
{
	//空节点返回true
	if (root == NULL)
		return true;
	//左孩子存在且左孩子不等于根值
	if (root->left && root->left->val != root->val)
		return false;
	//右孩子存在且右孩子不等于根值
	if (root->right && root->right->val != root->val)
		return false;

	//返回 && 后的 真假
	return  isUnivalTree(root->left) && isUnivalTree(root->right);

